home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / comm / bbs / Cit_exec_7H21.lha / example.sys < prev    next >
Text File  |  1996-10-14  |  10KB  |  248 lines

  1. |
  2. | These are the basics, set these up to describe your system
  3. |
  4. #nodeTitle "The Amiga Zone"
  5. #nodeName  "The Amiga Zone"
  6. #nodeId    "US (609) 953 8159"
  7. |
  8. | These two define the name of the intial room and floor users enter
  9. | when they login.
  10. |
  11. #baseRoom  "Front Door"
  12. #MainFloor "The Convention"
  13. |
  14. | Basic System parameters.  I recommend that you keep CRYPTSEED at zero
  15. | although any value can be used.  It makes debug easier for me if I grab
  16. | your files.
  17. | The message slots and size of the message base is a little cryptic.  If
  18. | you have 100 slots, then Citadel will remember the last 100 messages in
  19. | each room.  Mail has a separate value, but it is the same idea.  With
  20. | 100 rooms, you have 10,000 active messages possible in the system.  With
  21. | messages sizing from  500 bytes to 7500 bytes, you could have a message
  22. | base of 5,000,000 to 75,000,000!  Typically the average message is alot
  23. | closer to the 500 bytes size.  The 600K size here gives me a file that is
  24. | 1217 blocks in size(614400 bytes).  This would actually fit on a floppy
  25. | if you wanted(although it would pretty much fill the floppy).
  26. | You can make these pretty much any value you want, the larger the value
  27. | the more the disk space needed.  A reasonable approximation for messagek
  28. | is:
  29. |
  30. | ( MSG-SLOTS + MAIL-SLOTS ) * 2.75K
  31. | ( 120 + 99 ) * 3K = 602.25
  32. |                                 You can use more.....
  33. | For the larger sized system, use 7.5K and get 1604K...
  34. | The practical limit is 4095K.  Realize that when CONFG
  35. | runs, it will scan the whole file and this will take longer
  36. | with a larger file...
  37. #CRYPTSEED       0
  38. #MESSAGEK     4000
  39. #MSG-SLOTS     120
  40. #MAIL-SLOTS     99
  41. #MAXROOMS       98
  42. |
  43. | These parameters define the User log size and User defaults.
  44. | defaults: Terminal width is 79, Open logins, Users can create
  45. | rooms, have access to mail, files, and doors.  You must login
  46. | to enter or read a message.  Timeout for inactivity is 300 seconds.
  47. #LOGSIZE       399           -- number of users the system can have
  48. #UNLOGGED-WIDTH 79           -- width of a new/un-logged in user's screen
  49. #AIDESEEALL 0                -- Can Aides see everything?            (0== no)
  50. #LOGINOK    1                -- ok for a user to create their account(1==YES)
  51. #ENTEROK    0                -- Un-logged user post messages         (0==no)
  52. #READOK     0                -- Un-logged user read messages         (0==no)
  53. #ROOMOK     1                -- Can Users create rooms?              (1==yes)
  54. #ALLMAIL    1                -- Can Users use private mail           (1==yes)
  55. #DoorPrivs  1                -- Can Users play/use doors?            (1==yes)
  56. #CONSOLE-TIMEOUT  300        -- Inactivity timer(300 seconds)
  57. #FILE-PRIV-DEFAULT  1        -- Can users download files?            (1==yes)
  58. #ANON-MAIL-LENGTH 600        -- Max Size of un-logged user's messages
  59. #ANONYMOUS-SESSIONS          -- log unsuccessful attempts
  60. #LOGIN-ATTEMPTS        4     -- number of times a user can try to login
  61. #NewNetPrivs        1        -- users get net priveledges by default(1==yes)
  62. --
  63. -- define these only if you wish to
  64. -- support QWK downloading of messages
  65. --
  66. #QWKWORKAREA  "CIT:QWK/WORK"   -- Work directory for temporary files
  67. #QWKFILEAREA  "CIT:QWK/FILES"  -- where all the temporary files go
  68. #QWKMAXROOM      200           -- rooms at one time
  69. #QWKMAXPACKET  10000           -- messages at one time
  70. #QWKNAME      "AMIGAZNE"       -- name of the quick packet
  71. #QWKLOCATION  "MEDFORD, NJ"    -- location of the BBS
  72. |
  73. | Define the file for sysop mail archiving, how many shared rooms
  74. | no mirrored message file, and a network area of 1000K.
  75. | The sysPassword is a filename, the file contains the sysop remote
  76. | password.  With this password you can call your bbs and do sysop
  77. | functions remotely.
  78. |
  79. #SYSOP-ARCHIVE "cit:sysop_mail"
  80. #sysPassword          "bbs:pw"
  81. #sysopName            "Tony Preston"
  82. #MIRRORMSG          0
  83. #SHARED-ROOMS      90        -- Number of rooms we can share
  84. #NET_AREA_SIZE   1000        -- size of area for net-sent files
  85. #MAX_NET_FILE    1000        -- maximum size(in K) of any one file.
  86. |
  87. | Define the different directories for Citadel to use.  This allows
  88. | you to spread the files out.  You can use the same directory for
  89. | more than one of these.
  90. |
  91. #HELPAREA             "bbs:helps"
  92. #LOGAREA              "bbs:General"
  93. #ROOMAREA             "bbs:room"
  94. #MSGAREA              "bbs:General"
  95. #FLOORAREA            "bbs:General"
  96. #AUDITAREA            "bbs:audit"
  97. #HOLDAREA             "bbs:hold"
  98. #EDIT-AREA            "bbs:edit/"
  99. #NETAREA              "bbs:net"
  100. #NET_RECEPT_AREA      "bbs:recieving"
  101. #DOMAINAREA           "bbs:domains"
  102. #BIOAREA              "BBS:bio"
  103. |
  104. | Miscelaneous parameters
  105. |
  106. #SCAN-NET-MESSAGES           -- the file badwords.sys in the room area
  107.                              -- is used to scan all message.
  108. #EDITOR "TTX WAIT"           -- Sysop console message editor
  109. #CLOCK   always              -- default anyways
  110. |
  111. | Define the serial port interface, baud rate
  112. |
  113. #SYSBAUD              7      -- maximum baud rate
  114. #LOCK-PORT            7      -- lock at 38.4K  baud
  115. #SERIAL_7WIRE                -- enable CTS/RTS hardware handshaking
  116. |
  117. | Citadel defaults to serial.device, unit 0
  118. |
  119. -#DIRECTTOCHIP              -- Serial Port:Look at hardware directly
  120. #SERIALDEVICE  "gvpser.device"
  121. #UNITNUMBER    0
  122. #CLEAN-CALLLOG            -- Uncomment if you don't want net session
  123.                            -- in the calllog.sys file(audit trail of users).
  124. |
  125. | These parameters define the networking characteristics
  126. |
  127. #NETWORK            1        -- Are we networking? (1==yes)
  128. #RouteMail          1        -- Will we route mail to other systems(1==yes)
  129. #ServeDomain          "NJ"
  130. #DomainDisplay        " [%s] "
  131. #nodeDomain           "NJ"
  132. #MailHub           "Mars Hill"
  133. |
  134. | defines the modem strings
  135. |
  136. -#modemSetup          "ATZ1\rATN1S0=1S37=0S36=7\r"
  137. #modemSetup           "AT&F1S0=3Q0&D2E0L1\r"
  138. #REINIT                  "ATS0=3Q0&D2E0L1\r"
  139. #callOutPrefix        "ATDT"
  140. #callOutSuffix        "\r"
  141. #DialOut1200          "ATDT"
  142. #DialOut2400          "ATDT"
  143. #DialOut4800          "ATDT"
  144. #DialOut9600          "ATDT"
  145. #DialOut14400         "ATDT"
  146. #DialOut19200         "ATDT"
  147. |
  148. | System screen/window size plus colors
  149. |
  150. #SCREENWIDTH      668
  151. #SCREENHEIGHT     240
  152. #SCREENCOLOR0    1914      -- 0-4095. See next line.
  153. #SCREENCOLOR1    4095      -- 0-4095. 0 is black 25 is blue, 4095 is white.
  154. |
  155. | Doors (See manuals for more information)
  156. |
  157.  
  158. #door BJ   xbj  doors:xbj anyone modem unlimited
  159. Play Al's BlackJack Casino!
  160.  -u "%d"  <dev:tty0 >dev:tty0
  161.  
  162. -#door chat chat doors: anyone modem unlimited
  163. -Chat with the BBS Program itself!
  164. - <dev:tty0 >dev:tty0
  165.  
  166. #door Horo horo doors: anyone modem unlimited
  167. Have your horoscope acurately read!
  168.  <dev:tty0 >dev:tty0
  169.  
  170. -#door HS2 HSclient  doors:H&S2 anyone modem unlimited
  171. -Hack&Slash Version 2.0(Registered) AD&D type game
  172. -"%d" >dev:tty0 <dev:tty0
  173.  
  174. #door Users clray bbs:audit  anyone modem unlimited
  175.  current user list
  176.  <dev:tty0 >dev:tty0
  177.  
  178. #door Psyc  psychic doors:  anyone modem unlimited
  179.  Citadel Psychic gives you a prediction!
  180.  <dev:tty0 >dev:tty0
  181.  
  182. #door Space space doors: anyone modem unlimited
  183.  Space Empire!
  184.  "%d" doors:spac  <dev:tty0 >dev:tty0
  185.  
  186. #door Nw1 nw doors: anyone modem unlimited
  187.  Nuclear Warfare - Game One...
  188.  "%d" doors:nuke/ <dev:tty0 >dev:tty0
  189.  
  190. #door Nw2 nw doors: anyone modem unlimited
  191.  Nuclear Warfare - Game two...
  192.  "%d" doors:nuke_em/ <dev:tty0 >dev:tty0
  193.  
  194. #door Bull bull  bbs:bulletins  anyone  modem unlimited
  195.  Bulletins for Users.
  196.  <dev:tty0 >dev:tty0  bbs:bulletins
  197.  
  198. #door ftp ftp    in:                anyone  modem unlimited CD-ROM
  199.  File transfer Program.
  200.  <dev:tty0 >dev:tty0  "%d" cd0: in:
  201.  
  202. -#event All 0:00 autodoor quiet 1440 "Bulletins" "Citadel" Bxll
  203.  
  204. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  205. -
  206. - An Example:
  207. -#event   all   0:00  anytime-net quiet 1440 "warning string" 10 10 1
  208. - every day, all day(24 hrs = 1440 minutes), be in anytime mode and
  209. - wait for a dead time of 10 minutes, then go into networking mode for
  210. - 10 minutes on member net 1.
  211. -
  212. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  213. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  214. +---------------------------------------------------------------------------
  215. | network timing events
  216. |
  217. | net 1: local net anytime networking all day
  218. |        every 90 minutes during the day and night
  219. |     2: from 4 am to 6 am we do not call out but will accept
  220. |        net sessions from others.
  221. |     3: all local systems are placed on net 1.  All passive(we do
  222. |        not call) systems are placed on other nets.
  223. |
  224. | Normal schedule:
  225. |
  226. |    Time:  0:00-3:30am   3:00 am - 6:00 am    6:00am - Midnight
  227. |                         forced net session at 6am.
  228. |              All        No outgoing calls          All
  229. +---------------------------------------------------------------------------
  230. #event ALL  0:00 anytime-net quiet   180  "GoodBye"  90  5  1
  231. #event ALL  6:30 anytime-net quiet   1050 "GoodBye"  90  5  1
  232. #event ALL  8:00 until-done-net non-preempt  15 "Network Event Scheduled" 1
  233. #event ALL  6:00 until-done-net non-preempt  15 "Network Event Scheduled" 1
  234. -#event ALL 18:00 until-done-net non-preempt  5 "Network Event Scheduled" 1
  235. -#event ALL 13:30 until-done-net non-preempt 10 "Network Event Scheduled" 1
  236. #event ALL   3:00 netcache       non-preempt  5 "Network Caching" 29
  237. +--
  238. --#event all 19:50 external non-preempt 0 " " 10
  239. +--
  240. +-------------------------+
  241. | limit user download time|
  242. +-------------------------+
  243. #event ALL  0:00 dl-time quiet  360 " " 240
  244. #event ALL  6:00 dl-time quiet 1090 " " 120
  245. #event ALL 18:30 chat-on  quiet  180 "Chat!" "Citadel"
  246. #event ALL 21:30 chat-off quiet  280 "No Chat!" "Citadel"
  247. #alldone x x                  -- end of file
  248.